<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // indexOf 和 lastIndexO 用于返回元素在数组当中的索引
        var arr = ["a", "b", "c", "d", "e", "d", "c"];
        // 获取元素 b 在 arr 当中的索引
        // indexOf 从左向右扫描 扫描到该元素就返回该元素的索引

        var idx1 = arr.indexOf("b"); //1 
        console.log(idx1);
        var idx2 = arr.indexOf("d");
        console.log(idx2); // 3

        // lastIndexOf 从后往前 扫描,扫描到 就返回该元素的索引
        var idx3 = arr.lastIndexOf("d");
        console.log(idx3); // 5

        // 数组当中没有该元素 ,那么返回 -1
        var idx4 = arr.indexOf("o");
        console.log(idx4); // -1
        // 可以根据这个知识 ,判断 数组当中存不存在某个元素
        // 如果不存在 会得到 -1 ,如果存在 就不会得到-1
    </script>
</body>

</html>